import { IParam } from '../../common';
import { IDECtrlStore } from './i-de-ctrl-store';

/**
 * 多数据部件仓库数据接口
 *
 * @export
 * @interface IGridStore
 * @extends {IDECtrlStore}
 */
export interface IMDCtrlStore extends IDECtrlStore {
	/**
	 * 当前页码
	 *
	 * @type {number}
	 * @memberof IGridStore
	 */
	curPage: number;

	/**
	 * 分页数
	 *
	 * @type {number}
	 * @memberof IGridStore
	 */
	limit: number;

	/**
	 * 表格数据
	 *
	 * @type {IParam[]}
	 * @memberof IGridStore
	 */
	data: IParam[];

	/**
	 * 表格选中数据
	 *
	 * @type {IParam[]}
	 * @memberof IGridStore
	 */
	selections: IParam[];

	/**
	 * 总记录数
	 *
	 * @type {number}
	 * @memberof IGridStore
	 */
	totalRecord: number;

    /**
     * 排序
     * @type {string}
     * @memberof IMDCtrlStore
     */
    sort: string;

}
